/* 
http://nodejs.cn/api/util.html#utilpromisifyoriginal

*/
const util = require('util');
const fs = require('fs');

const readFile = util.promisify(fs.readFile); // 接收一个错误优先的异步方法 转换为 Promise版本

let str = '';
readFile('./data/1.txt').then((data) => {
    str += data;
    return readFile('./data/2.txt');

}).then((data) => {
    str += data;
    return readFile('./data/3.txt');
}).then((data) => {
    str += data;
    console.log('最终读取到的三个文件的内容：str:', str);
})